/**
 * 应用启动文件
 * Midway v4 版本
 * 使用 Bootstrap 静态方法启动应用
 */

import { Bootstrap } from '@midwayjs/bootstrap';

/**
 * 异步启动应用
 * @returns 返回 Midway 应用实例
 */
export async function startApp() {
  // 使用静态方法启动应用，返回 app 实例
  const app = await Bootstrap.run();

  // 可在此处执行全局初始化逻辑，例如数据库连接、注册中间件等

  return app;
}
